查看原文
其他

R沟通|Rmarkdown教程(4)

庄闪闪 庄闪闪的R语言手册 2022-06-23
点击下方公众号,回复资料分享,收获惊喜

Rmarkdown的主题格式

Rmarkdowm作为可复用报告的优秀工具,除了提供文档编辑、图表输出外,还有许多主题格式供使用者选择。除了默认的主题外,还可以通过加载rticles、prettydoc、rmdformats、tufte等包获取更多主题格式。下面我们看看几类扩展包里的主题样式。

注: 接下来的教程我是已经安装这些包了,没安装的记得提前安装好!不然运行会出错。

1 rticles包

官网:https://github.com/rstudio/rticles;

具体教程:https://bookdown.org/yihui/rmarkdown/rticles-templates.html

rticles软件包提供了各种期刊和出版商的模板:

  • JSS articles (Journal of Statistical Software)
  • R Journal articles
  • CTeX documents(中文pdf,强烈推荐!)
  • ACM articles (Association of Computing Machinery)
  • ACS articles (American Chemical Society)
  • AMS articles (American Meteorological Society)
  • PeerJ articles
  • Elsevier journal submissions
  • AEA journal submissions (American Meteorological Society)
  • IEEE Transaction journal submissions
  • Statistics in Medicine journal submissions
  • Royal Society Open Science journal submissions
  • Bulletin de l’AMQ journal submissions
  • MDPI journal submissions
  • Springer journal submissions

在此只对下面一个模板进行演示,其他模板操作类似,但是一般模板是不能包含中文字体的哦!

  • CTeX Documents(中文版本)

下载完对应的包之后,找到对应模板打开即可。输出pdf是需要配置tex环境的哦!建议安装Tinytex,具体安装教程见前面。

编译后得到的结果,这是他模板原始的样子,如果想调整页面行间距,字体颜色等,请见下次推文(公众号:庄闪闪的R语言手册),我将会把这些小细节进行汇总。

2 rmdformats包

之后的这几个包,内部都包含了挺多模板的,下面yaml文件只是其中一个,如果想尝试该包内部其他模板,请根据上述操作进行,选择好模板,编译之后看看是不是你想要的模板。

接下来我对部分相对不错的模板进行展示,你可以直接复制我的头部文件到.rmd格式中,或者打开模板窗口进行选择(操作在下面)。

  • 方法一
---
title: "Rmarkdown入门教程"
author: "庄闪闪的R语言手册"
date: "2/18/2021"
output:
  rmdformats::readthedown:
    self_contained: true
    thumbnails: true
    lightbox: true
    gallery: false
    highlight: tango
---

方法二:

在你安装完该包之后你可以使用通过按钮新建该模版(其实他有很多类似的模板,我这里只展现了一种):

以下模板也可以通过这种方式构建,前提是你安装了这个包,这样你就可以在From Template中找到该包对应的模板了。

3 prettydoc包

---
title: "Rmarkdown入门教程"
author: "庄闪闪的R语言手册"
date: "2/18/2021"
output:
  prettydoc::html_pretty:
    theme: cayman
    highlight: github
---

4 tufte包

---
title: "Rmarkdown入门教程"
author: "庄闪闪的R语言手册"
date: "2/18/2021"
output:
  tufte::tufte_html: default
---

5 cerulean包

---
title: "Rmarkdown入门教程"
author: "庄闪闪的R语言手册"
date: "2/18/2021"
output:
  html_document:
    theme: cerulean
    highlight: tango
---

小编有话说

  • 我相信大家还会使用其他宝藏模板吧,也欢迎在评论下方分享!小编能力有限,只能总结和分享这么多了!

  • 有小伙伴问我Ctex内部行间距,字体如何变换,这个我整理起来下期做个总结。

  • 当然Rmarkdown还可以做各种拓展,比如presentation(ioslides、Beamer、slidy、PowerPoint),Documents(Html、Notebook、PDF、word)及其其他拓展(Dashboards、Tufte Handouts、xaringan Presentations、Websites)等。有部分我已经整理好了,可以在下面窗口的拓展教程中找到。


推荐:可以保存以下照片,在b站扫该二维码,或者b站搜索【庄闪闪】观看Rmarkdown系列的视频教程。Rmarkdown视频还在同步更新,拓展系列也会不断加入。


相关推荐

R分享|Rmarkdown参考资料分享和自制视频教程预告


R分享|玩转数据处理120题


Bookdown优质免费书籍分享


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存